*{box-sizing:border-box;margin:0;padding:0}body{font-family:Poppins,sans-serif;color:#2e2e2e;background:#fff;overflow-x:hidden}a{text-decoration:none;color:inherit}.wrap,.nav,.heroIn{width:92%;max-width:1200px;margin:auto}
.top{height:38px;background:#464646;color:#fff;text-align:center;font-size:12px;padding:10px}header{background:#fff;position:sticky;top:0;z-index:1000;box-shadow:0 4px 18px #00000010}.nav{min-height:82px;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{display:flex;align-items:center}.brand img{width:65px;height:50px;object-fit:contain}.brand b{font-size:30px;color:#464646}.brand b span,footer span{color:#dc7123}.brand small{display:block;color:#888;font-size:13px}.nav nav{display:flex;gap:7px}.nav nav a{padding:29px 13px 24px;font-weight:600;position:relative}.nav nav a.active,.nav nav a:hover{color:#dc7123}.nav nav a.active:after{content:"";position:absolute;bottom:16px;left:13px;right:13px;height:3px;background:#dc7123;border-radius:5px}.headBtns{display:flex;gap:8px}.headBtns a{width:43px;height:43px;border-radius:50%;display:flex;align-items:center;justify-content:center}.phone{background:#464646;color:#fff}.wa{background:#19c96b;color:#fff}.headBtns .cart{background:#dc7123;color:#fff;position:relative}.user{background:#f0ede7}.cart b{position:absolute;top:-5px;right:-3px;background:#222;color:#fff;border-radius:50%;font-size:10px;width:20px;height:20px;text-align:center;padding-top:2px}
.hero{min-height:520px;color:#fff;background:linear-gradient(135deg,#3f3f3f,#565656 48%,#dc7123);display:flex;align-items:center;overflow:hidden}.heroIn{display:grid;grid-template-columns:1.15fr .85fr;gap:60px;align-items:center}.hero label{display:inline-block;padding:10px 17px;border:1px solid #ffffff40;border-radius:50px;background:#ffffff12;font-size:13px}.hero h1{font-size:56px;line-height:1.1;margin:20px 0}.hero em{font-style:normal;color:#ffb16b}.hero p{font-size:17px;line-height:1.9;max-width:680px;color:#ffffffdf}.heroBtns{display:flex;gap:12px;margin-top:28px;flex-wrap:wrap}.heroBtns a{padding:14px 24px;border-radius:13px;background:#fff;color:#dc7123;font-weight:600}.heroBtns .outline{background:#ffffff0d;color:#fff;border:1px solid #ffffff66}.stats{display:flex;gap:25px;margin-top:28px;flex-wrap:wrap;font-size:13px}.heroIcon{width:300px;height:300px;border-radius:38px;background:#ffffff12;border:1px solid #ffffff33;display:flex;flex-direction:column;align-items:center;justify-content:center}.heroIcon i{font-size:105px;margin-bottom:18px}.heroIcon b{letter-spacing:7px}.heroIcon small{color:#ffb16b;letter-spacing:5px;font-weight:700}
.search{background:#f4f1ea;padding:35px 0 10px}.search>div{max-width:780px;width:92%;margin:auto;position:relative}.search i{position:absolute;left:20px;top:50%;transform:translateY(-50%);color:#dc7123}.search input{width:100%;height:55px;border:1px solid #e8e3dc;border-radius:15px;padding:0 20px 0 50px;outline:0;box-shadow:0 10px 30px #0000000d}
.productsSec,.why{padding:70px 0;background:#f4f1ea}.title{text-align:center;margin-bottom:38px}.title span{font-size:12px;text-transform:uppercase;color:#dc7123;font-weight:700}.title h2{font-size:34px;color:#464646;margin:7px 0}.title p{font-size:14px;color:#777}

.products{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}
.card{position:relative;background:#fff;border:1px solid #ebe6df;border-radius:18px;padding:14px;box-shadow:0 8px 24px #0000000b;text-align:left;display:flex;flex-direction:column;min-height:390px;transition:.3s;overflow:hidden}
.card:hover{transform:translateY(-7px);box-shadow:0 18px 38px #00000018;border-color:#dc712355}
.card img{width:100%;height:220px;object-fit:contain;border-radius:13px;background:#fafafa;margin-bottom:10px}
.card h3{font-size:15px;font-weight:600;color:#333;margin:4px 2px 7px;line-height:1.45;min-height:44px}
.card del{font-size:12px;color:#999;margin-left:2px}
.sale{color:#dc7123;font-size:19px;font-weight:700;margin:4px 2px 12px}
.eye{width:100%;margin-top:auto;padding:11px;border:0;border-radius:9px;background:#dc7123;color:#fff;font-weight:600;cursor:pointer;transition:.25s}
.eye:hover{background:#464646}
.badge,.saleBadge{position:absolute;top:10px;padding:5px 8px;border-radius:7px;color:#fff;font-size:9px;font-weight:600;z-index:2}.badge{left:10px;background:#40573d}.saleBadge{right:10px;background:#dc7123}

.why{background:#fff}.whyGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.whyGrid>div{padding:30px 20px;text-align:center;border:1px solid #e8e3dc;border-radius:21px;box-shadow:0 10px 30px #0000000d}.whyGrid i{font-size:28px;color:#dc7123;margin-bottom:14px}.whyGrid h3{font-size:17px}.whyGrid p{font-size:12px;color:#777;margin-top:6px}
footer{background:#292929;color:#fff;padding:55px 0 20px}.foot{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:35px}.foot h2{font-size:27px}.foot h3{font-size:16px;margin-bottom:15px}.foot p,.foot a{display:block;color:#aaa;font-size:12px;line-height:1.9}.bottom{text-align:center;border-top:1px solid #444;margin-top:35px;padding-top:18px;color:#888;font-size:11px}
.popup,.cartPopup,.orderPopup,.installmentPopup{position:fixed;inset:0;background:#0009;display:none;align-items:center;justify-content:center;z-index:9999;padding:20px}.popup-box,.box{background:#fff;width:94%;max-width:950px;border-radius:20px;padding:26px;max-height:90vh;overflow:auto;box-shadow:0 25px 70px #0005}.popup-box{display:flex;gap:30px;flex-wrap:wrap}.gallerySide,.details{flex:1 1 350px}.imgWrapper{height:360px;position:relative;overflow:hidden;background:#fafafa;border-radius:15px}.imgWrapper img{width:100%;height:100%;object-fit:contain;transition:.3s}.zoom{position:absolute;bottom:12px;right:12px}.zoom button{width:36px;height:36px;border:0;border-radius:50%;background:#464646;color:#fff;margin:2px;cursor:pointer}.gallery{display:flex;gap:7px;flex-wrap:wrap;margin-top:10px}.gallery img{width:68px;height:68px;object-fit:cover;border:2px solid #ddd;border-radius:8px}.gallery img:hover{border-color:#dc7123}.details h2{font-size:28px}.details p{color:#666;line-height:1.7;font-size:14px}.qty button{padding:7px 13px;margin:8px 4px}.actions{display:flex;gap:7px;flex-wrap:wrap;margin-top:15px}.actions button,.installBtn,.whatsappBtn,.emailBtn,.closeOrder{padding:12px 15px;border:0;border-radius:9px;font-weight:600;cursor:pointer}.installBtn{background:#dc7123;color:#fff}.whatsappBtn{background:#25d366;color:#fff;width:100%;margin:6px 0}.emailBtn{background:#0072c6;color:#fff;margin:6px 0}.closeOrder{background:#de162a;color:#fff}.box{max-width:560px}.box h2{text-align:center;color:#dc7123;margin-bottom:18px}.box input,.box select{width:100%;padding:11px;margin:6px 0;border:1px solid #ddd;border-radius:8px}.terms{font-size:12px;color:#666;line-height:1.7}.cartBox{max-width:850px}.cartBox table{width:100%;border-collapse:collapse;margin:15px 0}.cartBox td,.cartBox th{border:1px solid #ddd;padding:9px;font-size:12px;text-align:center}
@media(max-width:1050px){.products{grid-template-columns:repeat(3,1fr)}.whyGrid{grid-template-columns:repeat(2,1fr)}.foot{grid-template-columns:repeat(2,1fr)}.hero h1{font-size:47px}}
@media(max-width:768px){.nav{flex-wrap:wrap;padding:8px 0}.brand img{width:52px}.brand b{font-size:21px}.brand small{font-size:9px}.nav nav{order:3;width:100%;overflow-x:auto}.nav nav a{padding:8px 10px;font-size:12px;flex-shrink:0}.headBtns{margin-left:auto}.headBtns a{width:37px;height:37px}.hero{padding:60px 0}.heroIn{grid-template-columns:1fr}.heroIn>div:first-child{text-align:center}.hero h1{font-size:36px}.hero p{font-size:14px}.heroBtns{flex-direction:column}.heroBtns a{text-align:center}.stats{justify-content:center}.heroIcon{order:-1;width:220px;height:220px;margin:auto}.heroIcon i{font-size:75px}.products{grid-template-columns:repeat(2,1fr)}.card{min-height:370px}.card img{height:195px}.whyGrid{grid-template-columns:1fr}.foot{grid-template-columns:1fr}.popup-box{width:96%}.imgWrapper{height:270px}}
@media(max-width:480px){.top{font-size:10px}.brand small{display:none}.hero h1{font-size:31px}.products{grid-template-columns:1fr}.card img{height:220px}}
